package com.ruyiadmin.springboot.common_infrastructure.models.base_entity_model;

import com.ruyiadmin.springboot.common_infrastructure.models.RuYiAdminBaseDomainEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import java.time.LocalDateTime;

@Data
public class RuYiAdminBaseDTO extends RuYiAdminBaseDomainEntity {
    @ApiModelProperty("编号")
    private String id;

    @ApiModelProperty("备注")
    @Length(max = 512)
    private String remark;

    @ApiModelProperty("标志位")
    private Integer isdel;

    @ApiModelProperty("创建人")
    private String creator;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("修改人")
    private String modifier;

    @ApiModelProperty("修改时间")
    private LocalDateTime modifyTime;

    @ApiModelProperty("版本号")
    private String versionId;
}
